/* General Classes */
a{
outline:none;
}
td.field_label
{
	font-weight: bold;	
}
/* General Classes */

/* Product Rating/Reviews */
div.ratingblock
{
	width: 100%;	
}
div.rating_username
{
	float:left; 
	width:78%;	
	font-weight: bold;
}
div.rating_comments
{
	float:left; 
	width:80%;
	text-align: justify !important;
	margin-bottom:10px;
}
div.rating_userrating
{
	float:right; 
	width:15%;	
}
.ratingheading
{
	background-color: #cccccc;
	line-height: 22px;
	height: 22px;
	padding:2px;
	margin-bottom: 10px;
	font-weight: bold;	
}

/* Product Rating/Reviews */

/* Cart */
.continueshoplink
{
	width:50%;
	font-weight:bold;
	font-size: 15px;
}
.checkoutlink
{
	width:50%;
	font-weight:bold;
	font-size: 15px;
	text-align: right;
}
.delete_cart{
	cursor:pointer;
}
.update_cart{
	cursor:pointer;
}
 
table.tdborder{
	 border-left:0px solid #ccc !important;  
	 border-right:0px solid #ccc !important;        
}
.tdborder th{
	  padding-top:5px;
 	  padding-bottom:5px;
          padding-left:5px;
	  border-bottom:1px solid #ccc;
	  border-left:0px solid #ccc !important;  
	  border-right:0px solid #ccc !important;
}
.tdborder td{
        background:#e9e9e9;
	border-bottom:1px solid #ccc;
        padding:5px;
 
}
 .tdborder td td{
	border:0px none;
}
.singleline{
	/* redWEB Nikolaj alteration */
	 width:110px;
	 padding-top:15px;
	 padding-bottom:15px;
	/*border-top:1px solid #ccc;
	 border-bottom:3px solid #ccc;
*/
}
.order_details p{
padding:5px;
}
.discount{
 color:#FF0000;
}
/* Cart */


/* Product Details */
div.prevbutton
{
	float:left; 
	width:49%;	
}
div.nextbutton
{
	float:right;
	width:50%; 
	text-align: right !important;		
}
/* Product Details */

.blackbutton{

	color:#FFFFFF;
	font-weight:bold;
	background: url(../images/laegikurv.gif)  repeat-x  bottom left;
	border:0px;
/* redWEB Nikolaj alteration */
	font-size:10px;
	padding-bottom:3px;
	width:100px;
	height:20px;
	text-align:center;
	cursor:pointer;
}
.greenbutton{
	color:#FFFFFF;
	font-weight:bold;
	padding-top:10px;
	text-align:middle;
	width:186px;
	height:31px;
	border:0px;
	background: url(../images/laegikurven.jpg)  repeat-x  bottom left;
	cursor:pointer;
}

table .billing_address td{
	color:#000000; 
}
table .shipping_address td{
	color:#000000;
}






/*
Custom redSHOP CSS for the "redweb-webshop1" template
*/

/* --- redSHOP Kategori Forside Visning --- */

.kategori_front, .kategori {
	border: 1px solid #DCDCDC;
	width: 158px;
	height: 182px;
	float: left;
	margin-right: 32px;
	margin-bottom: 12px;
	display: block;
}
.kategori_front_billede, .kategori_billede {
	padding-top: 4px;
	padding-left: 4px;
}
.kategori_front_titel, .kategori_titel {
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 8px;
}
.kategori_front_titel h3, .kategori_titel h3 {
	text-align: center;
	display: inline;
	line-height: 15px;
}
.kategori_front_titel h3 a, .kategori_titel h3 a {
	font-size: 12px;
	color: #C92128;
	font-weight: bold;
}

/* --- redSHOP Kategori Visning --- */

.kategori_print {
	width: 100%;
	height: 20px;
	text-align: right;
	margin-top: -30px;
}
.kategori_kasse_ramme {
	margin:0px;
	padding:0px;
	_height: auto !important;
	height: auto !important;
	min-height: 250px;
	height: 250px;
	width: 100%;
	display: block;
}
.kategori_produkt_bund {
	height: 1px;
	width: 680px;
}
.kategori_kasse_ydre {
	margin:0;
	padding:0;
	width: 170px;
	height: 220px;
	float: left;
	display: block;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #8e8d8d;
}
.kategori_kasse_indre {
	margin:0;
	padding:0;
	text-align: center;
	padding: 5px;
}
.kategori_produkt_billede {
	margin:0;
	padding:0;
	padding-top: 10px;
	width: 150px;
	height: 120px;
}
.kategori_produkt_titel {
	height: 35px;
	font-size: 10px;
}
.kategori_produkt_titel h3 {
	margin:0;
	padding:0;
	display: inline;
	line-height: 15px;
	font-size: 10px;
}
.kategori_produkt_titel h3 a {
	line-height: 15px;
	font-size: 10px;
}
.kategori_produkt_pris {
	margin:0;
	padding:0;
	font-size: 11px;
}
.kategori_produkt_pris span {
	margin:0;
	padding:0;
	font-weight: bold;
	font-size: 12px;
}
.kategori_produkt_beskrivelse p {
	margin:0;
	padding:0;
	height: 11px;
	line-height: 13px;
	font-size: 11px;
	display: inline;
}
.kategori_produkt_laesmere {
	margin:0;
	padding:0;
	height: 18px;
	font-size: 11px;
	color: #CA2128;
}
.kategori_produkt_laesmere a:link, .kategori_produkt_laesmere a:visited {
	font-size: 11px;
	color: #CA2128;
}
.kategori_navigering {
	text-align:center;
}
div.kategori_orderform {
	height: 30px;
}
.manufacturercategoryproducts {
	height: 30px;
	font-size: 13px;
	color: #CA2128;
}

/* --- redSHOP Product Content Visning --- */

.prevbutton, .nextbutton {
	display: none;
}
.produkt_print {
	width: 100%;
	text-align: right;
}
#produkt_kasse {
	width: 650px;
	clear: both;
}
.produkt_kasse_venstre {
	width: 240px;
	min-height: 200px;
	float: left;
	padding-right: 10px;
	display: block;
}
.produkt_kasse_hoejre {
	width: 400px;
	float: left;
	display: block;
}
div#produkt_writereview div {
	height: 25px;
}
.produkt_kasse_billed {
	margin:0;
	padding:0;
	border: 1px solid #8e8d8d;
	width: 240px;
}
.produkt_kasse_billed img {
	margin:0;
	padding:0;
}
.produkt_kasse_billed_flere {
	margin:0;
	padding:0;
}
.produkt_kasse_billed_flere #additional_images {
	margin:0;
	padding:0;
	margin-top: 10px;
	display: block;
	min-height: 1px;
	width: 241px;
	background: url(../images/extra-image-box.jpg) no-repeat top left;
}
.produkt_kasse_billed_flere #additional_images div {
	margin:0;
	padding:0;
	float: left;
	width: 80px;
	min-height: 100px;
	text-align: center;
	display: block;
}
.produkt_kasse_billed_flere #additional_images div img {
	margin:0;
	padding:1px;
}
#produkt_maal_skubber_venstre {
	height: 1px;
	clear: left;
}
#produkt_maal_overskrift {
	border-top: 1px dashed #8e8d8d;
	margin-top: 10px;
}
.produkt_kasse_hoejre h2, .produkt_beskrivelse  h2, #produkt_maal_overskrift h2 {
	font-size: 14px;
	font-weight: normal;
	color: #CA2128;
}
.produkt_kasse_hoejre_pris {
	font-size: 14px;
	font-weight: bold;
	color: #686868;
	height: 18px;
}
.produkt_kasse_hoejre_pris_indre {
	font-size: 14px;
	font-weight: bold;
	color: #686868;
	height: 30px;
	float: left;
}
.produkt_kasse_hoejre_pris_indre_inklmoms {
	font-size: 14px;
	font-weight: normal;
	color: #686868;
	height: 30px;
	float: left;
	padding-left: 10px;
}
.produkt_kasse_hoejre_attributter {
	margin-top: 10px;
	margin-bottom: 20px;
}
.produkt_kasse_hoejre_attributter p {
	color: #686868;
	font-weight: bold;
}
.produkt_kasse_hoejre_attributter_indre table#attr_table_hide2 td {
	min-width: 55px;
}

.cart-wrapper {
	width: 300px;
	height: 40px;
	padding-top: 0;
	margin-bottom: 10px;
}
.cart-quantity {
	float: left;
	width: 100px;
	height: 40px;
	margin-top: 5px;
}
.cart-link {
	float: left;
	width: 120px;
}
.cart-link img {
	margin:0;
	padding:0;
	padding-left: 10px;
}
.cart-quantity input#quantity1 {
	border: 1px solid #8e8d8d;
	text-align: center;
	height: 21px;
	width: 30px;
}
.accessory {
	width: 300px;
}
.accessory_info {
	height: 50px;
	clear: left;
}
.accessory_box {
	width: 300px;
	min-height: 1px;
	border-bottom: 1px dashed #8e8d8d;
	margin-bottom: 10px;
	padding-bottom: 10px;
	display: block;
}
.accessory_left {
	float: left; 
	width: 100px;
}
.accessory_right {
	margin:0;
	padding:0;
	float: left; 
	width: 200px;
}
.accessory_image {
	width: 100px;
	text-align: center;
	padding-bottom: 10px;
	margin:0px;
	padding:7px;
}
.accessory_title {
	width: 200px;
	font-weight: normal;
}
.accessory_title h3 {
	font-weight: bold;
	font-size: 13px;
	display: inline;
}
.accessory_desc {
	width: 200px;
}
.accessory_attr {
	width: 200px;
}
.accessory_add {
	width: 200px;
}
.accessory_add h2 {
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #f8981d;
}

.related_produkt_ramme {
	width: 100%;
	border-top: 1px dashed #8e8d8d;
	margin-top: 10px;
	padding-top: 10px;
}
.related_produkt_indre {
	margin: 0;
	padding: 0;
	border: 1px solid #8e8d8d;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 5px;
	width: 270px;
	float: left;
}
.related_produkt_venstre {
	float: left;
	width: 120px;
}
.related_produkt_hoejre {
	float: left;
	width: 150px;
}
.related_produkt_billed_ramme {
	
	width: 120px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.related_produkt_navn {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #000;
}
.related_produkt_laes_mere, .related_produkt_laes_mere a {
	font-weight: normal;
	color: #ca2128 !important;
}

/*  redSHOP Cart View */

.blackbutton{
	color:#FFFFFF;
	font-weight:bold;
	background: #CA2128;
	border:0px;
	font-size:10px;
	padding-bottom:3px;
	width:100px;
	height:20px;
	text-align:center;
	cursor:pointer;
}
.greenbutton{
	color:#fff;
	font-weight:bold;
	padding-top:0px;
	text-align:center;
	width:150px;
	height:20px;
	border:0px;
	background: #CA2128;
	cursor:pointer;
}
img.orderhrimg {
	margin-right: 5px;
	border: 1px solid #000000;
}
.cartproducttitle div.product_name  a {
	font-weight: bold;
}

div.cartaccessory {
	padding-top: 5px;
	_height: auto !important;
	height: auto !important;
	min-height: 1px;
	height: 1px;
}

/*  redSHOP Cart Module */


div.mod_cart_main{
	display: block;
}

div.mod_cart_main div.mod_cart_checkout{
	background:  #CA2128;
 	height:20px; 	
	color: #FFFFFF;	
	width: 100%;
	clear: left;
}
div.mod_cart_main div.mod_cart_checkout a{
	text-decoration: none;
	color: #FFFFFF;
	line-height: 18px;
	text-align: center;	
	font-weight: bold;
	font-size: 11px;	
	text-transform: none;
	text-align: center;
	padding-left: 60px;
}
div.mod_cart_main div.mod_cart_total_pro {
	float: left;
	width: 50%;
}
div.mod_cart_main div.mod_cart_total_pro_value {
	float: left;
	width: 50%;
}
div.mod_cart_main div.mod_cart_total_txt {
	float: left;
	width: 40%;
}
div.mod_cart_main div.mod_cart_total_value {
	float: left;
	width: 60%;
	padding-left: 20px;
}

/* --- redSHOP Product Module --- */

div.mod_redshop_products_wrapper  {
	text-align: center;
}
div.mod_redshop_products_wrapper div.mod_redshop_products div.mod_redshop_products_image {
	text-align: center;
}
div.mod_redshop_products_wrapper div.mod_redshop_products div.mod_redshop_products_title {
	line-height: 25px;
}
div.mod_redshop_products_wrapper div.mod_redshop_products div.mod_redshop_products_readmore a {
	line-height: 25px;
	font-size: 11px;
	color: #CA2128;
}

/* --- redSHOP Søg - Module --- */

div.product_search div.product_search_input input#keyword {
	width: 135px;
}

/* --- redSHOP Newsletter - Module --- */

div.redshop_newsletter_input input#email.redshop_newsletter_email {
	width: 135px;
}
div.redshop_newsletter div.redshop_newsletter_label {
	display: none;
}

/* --- redShop Price Format ---*/
.redPriceLineThrough {
	text-decoration:line-through;
}
/* --- redShop Product image in wishlist---*/
.redProductWishlist {
	float:left;
	width:60px;
	height:100px;
	text-align:center;
}
/* --- redShop Product Attribute image in product detail---*/
.redProductAttributeImage {
	float:left;
	width:500px;
	margin-left:-10px;
	border:0px solid #ff0000;
}
.redAttributeImage {
	border:1px solid #ccc;
}
.redAddtocart {
	cursor: pointer;
}
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html>body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%;
}
.category_product_box_outside {
	margin:0;
	padding:0;
	
	_height: auto !important;
	height: auto !important;
	min-height: 100px;
	height: 100px;
	float: left;
	display: block;
	margin: 0 8px 10px 8px;
	padding: 0 13px 0 45px;
	border: 1px solid #8e8d8d;
}
.category_product__front{
margin:0;
	padding:0;
	width: auto !important;
	_height: auto !important;
	height: auto !important;
	min-height: 100px;
	height: 100px;
	float: left;
	display: block;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}